package _02_FunInterface;

import java.util.function.Supplier;

/**
 * Supplier 接口,代表供应商,可以获取数据
 * 
 * 有一个 get 方法
 * 
 * 没有参数 有返回值
 * 
 * @author lenovo
 * @date 2020年7月27日
 */
public class _03_JDKOwn_01 {
	public static String getResult(Supplier<String> function) {
		return function.get();
	}

	public static void main(String[] args) {
		String before = "      李 四     ";
		String after = "      干得漂亮     ";
		getResult(new Supplier<String>() {

			@Override
			public String get() {
				// TODO Auto-generated method stub
				return before + after;
			}
		});

		String result = getResult(() -> before.trim() + after.trim());
		System.out.println(result);

//		李 四干得漂亮

	}

}
